home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr46 / vfwdk.zip / VFWSDK.ZIP / SAMPLES / MCIPLAY / MAKEFILE next >
Text File  |  1993-01-28  |  1KB  |  67 lines

  1. #
  2. #    makefile for MCIPlay sample application
  3. #
  4. #    (C) Copyright Microsoft Corp. 1991, 1992, 1993.  All rights reserved.
  5. #
  6. #    You have a royalty-free right to use, modify, reproduce and
  7. #    distribute the Sample Files (and/or any modified version) in
  8. #    any way you find useful, provided that you agree that
  9. #    Microsoft has no warranty obligations or liability for any
  10. #    Sample Application Files.
  11. #                                                                            
  12.  
  13. !if "$(DEBUG)" == "NO"
  14. COPT =
  15. MOPT =
  16. LOPT =
  17. DEF  =
  18. !else
  19. COPT = -Zi -Fc
  20. MOPT = -Zi -L
  21. LOPT = /CO
  22. DEF  = -DDEBUG
  23. !endif
  24.  
  25. CC   = cl -c -nologo -Asnw -G2sw -Zp -W3 -Oxwti -I. $(DEF) $(COPT)
  26. RC   = rc $(DEF)
  27. ASM  = masm -Mx -t $(MOPT) $(DEF)
  28. LINK = link $(LOPT)/NOD/NOE/MAP/NOPACKC/AL:16
  29.  
  30. NAME= mciplay
  31. EXENAME=mciplay.exe
  32.  
  33. OBJ  = mciplay.obj
  34. LIBS = libw slibcew mmsystem commdlg msvideo mciwnd
  35.  
  36. .c.obj:
  37.     $(CC) $*.c
  38.  
  39. .asm.obj:
  40.         $(ASM) $*;
  41.  
  42. .rc.res:
  43.         $(RC) -r $*.rc
  44.  
  45. goal: $(EXENAME)
  46.  
  47. $(EXENAME): $(OBJ) $(NAME).res $(NAME).def makefile
  48.         $(LINK) @<<
  49. $(OBJ),
  50. $(EXENAME),
  51. $(NAME),
  52. $(LIBS),
  53. $(NAME).def
  54. <<
  55.         -cvpack -p $(EXENAME)
  56.         -mapsym $(NAME).map
  57.         $(RC) $(NAME).res $(EXENAME)
  58.     copy $(NAME).exe ..\..\bin
  59.  
  60. clean:
  61.         del $(EXENAME)
  62.         del *.res
  63.         del *.obj
  64.         del *.map
  65.         del *.sym
  66.         del *.cod
  67.